package com.turing.post.cardmanagement.util;

import javax.ejb.Local;
import javax.ejb.Remote;

import com.turing.post.util.PCPSApplicationException;

/**
 * @author zxp
 * @Apr 11, 2013
 */
@Remote
@Local
public interface AppManTranBusiness {
	/**
	 * 卡发行预处理
	 */
	public Object AppCardIssuePre(AppManagement am, String cardNo,
			Object privobj) throws PCPSApplicationException;

	/**
	 * 卡发行后处理
	 */
	public void AppCardIssuePost(AppManagement am, String cardNo,
			Object privobj) throws PCPSApplicationException;

	/**
	 * 卡特殊业务处理
	 */
	public void AppCardSpecial(AppManagement am, String cardNo,
			String tranType, Object privobj) throws PCPSApplicationException;
}
